package com.itshizhan.designpattern.prototype.framework;


/**
 * 原型： Prototype
 * 原型角色负责定义用于复制现有实例来生成新实例的方法。
 *
 * 实现了Cloneable接口，即可调用clone()方法来自动复制实例
 * use是用于使用的方法，具体怎么使用，由子类去实现
 */
public interface Product extends Cloneable{
    public abstract void use(String s);
    public abstract Product createClone();
}
